StvDEV

 Components

  Handlers

  Localization

  Scenarios

  Threads

  UI

  Buttons

  Dialogs

  Fields

  CheckboxField

  DropdownField

  _dropdown

  AddOption(string)

  AddOptions(IEnumerable)

  Awake()

  Clear()

  IsFocused

  IsReadOnly

  Options

  RemoveOption(string)

  Selected

  Value

  Field

  KeyValueField

  TextField

  UIMenu

  UIMenuManager

  Trigger

 Drawing

 Extensions

 Inspector

 Patterns

 TextMeshPro

 Types

 Vibration

class DropdownField

String field with dropdown.
AttributesAddComponentMenu("StvDEV/UI/Fields/Dropdown Field"), HelpURL("https://docs.stvdev.pro/StvDEV/Components/UI/Fields/DropdownField/index.html")
VisibilityPublic
ExtendsField

Public methods

void AddOption(string option)Add option to dropdown field.
void AddOptions(IEnumerable<string> options)Add options range to dropdown field.
void Clear()Clear all dropdown field options.
void RemoveOption(string option)Remove option from dropdown field.

Protected methods

void Awake()

Public properties

bool IsFocused
bool IsReadOnly
IReadOnlyList<string> Options Dropdown field options list.
int SelectedGets or sets dropdown selected option index.
string ValueGets or sets field value as dropdown option text.

Protected variables

TMP_Dropdown _dropdown